trust deed of sale - Französisch Englisch Wörterbuch